package com.gitee.huanminabc.utils_test.param;

import com.gitee.huanminabc.utils_test.enums.EducationEnum;
import com.gitee.huanminabc.utils_test.enums.SexEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author huanmin
 */

@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "UserUpdateParam",description = "")
public class UserUpdateParam implements Serializable{
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "主键")
	private Long id;

	@ApiModelProperty(value = "用户名")
	private String account;

	@ApiModelProperty(value = "昵称")
	private String nickName;


	@ApiModelProperty(value = "邮箱")
	private String email;


	@ApiModelProperty(value = "用户性别（0男，1女，2未知）")
	private SexEnum sex;


	@ApiModelProperty(value = "最高学历: -1未知,0博士,1研究生,2本科,3大专,4高中")
	private EducationEnum education;

	@ApiModelProperty(value = "开始工作时间")
	private Date startWordTIme;

	@ApiModelProperty(value = "出生日期")
	private Date birthdate;

	@ApiModelProperty(value = "所在地区")
	private String location;


	@ApiModelProperty(value = "个人简介")
	private String desc;


	//修改人
	@ApiModelProperty(value = "修改人")
	private String updateBy;




}
